﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Intelligent.OTC.Common;
using Intelligent.OTC.Common.Repository;
using Intelligent.OTC.Domain.DataModel;

namespace Intelligent.OTC.Business
{
    public class ImapMailer: IMailer
    {
        public void MarkAsRead(string mailBox, string msgId)
        {
            throw new NotImplementedException();
        }

        public List<MailRaw> GetMailRaw(string mailBox, long startFrom)
        {
            //using (var client = new MailKit.Net.Imap.ImapClient())
            {
                //client.AuthenticationMechanisms
            }
            throw new NotImplementedException();
        }

        public bool SendMailRaw(MailRaw rawMessage)
        {
            throw new NotImplementedException();
        }

        public bool CheckMailBoxInitialized(string userMailBox)
        {
            throw new NotImplementedException();
        }
    }
}
